﻿
body
{
    background: #fff;
}
.marginb10
{
    margin-bottom: 10px;
}
.Wrap_cart
{
    width: 930px;
    margin: 0 auto;
    position: relative;
}
/*Header_cart*/
.Header_cart
{
    width: 100%;
    padding: 20px 0;
    overflow: hidden;
}
.Logo
{
    float: left;
    margin: 10px 20px 0 0;
}
.Order_cart
{
    width: 438px;
    height: 29px;
    float: left;
    padding-top: 23px;
}
#Order_cart_S1
{
    background: url(../images/UserControls/warebuy1.jpg) no-repeat;
}
#Order_cart_S1 .step1
{
    color: #fff;
}
#Order_cart_S2
{
    background: url(../images/UserControls/warebuy2.jpg) no-repeat;
}
#Order_cart_S2 .step2
{
    color: #fff;
}
#Order_cart_S3
{
    background: url(../images/UserControls/warebuy3.jpg) no-repeat;
}
#Order_cart_S3 .step3
{
    color: #fff;
}
.Order_cart li
{
    float: left;
    line-height: 29px;
    padding-left: 8px;
    font-weight: bold;
}
.Order_cart .step1
{
    width: 120px;
}
.Order_cart .s1complete
{
    background: url(images/UserControls/complete.jpg) no-repeat 95px 9px;
}
.Order_cart .step2
{
    width: 155px;
}
.Order_cart .s2complete
{
    background: url(images/UserControls/complete.jpg) no-repeat 132px 9px;
}
.Order_cart .step3
{
}
/*mycart_tip*/
.mycart_tip
{
    height: 50px;
    line-height: 50px;
}
.mycart_tip img
{
    float: left;
}
/*List_cart*/
.List_cart
{
    border: 0px solid #ccc;
}
.List_cart h2
{
    height: 28px;
    line-height: 28px;
    background: url(../images/UserControls/cart_bg_05.gif) #AACDED no-repeat right top;
}
.List_cart h2 strong
{
    display: block;
    height: 28px;
    background: url(../images/UserControls/cart_bg_03.gif) no-repeat left top;
    padding: 0 20px;
}
.cart_table
{
    width: 890px;
    border: solid #AACDED;
    border-width: 0 3px;
    padding: 20px 17px 0;
    overflow: hidden;
}
tr.Thead, td.Tfoot
{
    background: #EBF4FB;
}

/*table*/
td.bag_close
{
    padding-left: 19px;
    background: url(images/UserControls/bag_open.gif) no-repeat 5px 9px;
    text-align: left;
}
td.bag_open
{
    padding-left: 19px;
    background: url(images/UserControls/bag_close.gif) no-repeat 5px 9px;
    text-align: left;
}
.price
{
    color: #f00;
    font-family: verdana;
    font-weight: bold;
}
.tip_bag
{
    color: #f00;
}
/*cart_op*/
.cart_op
{
    padding: 25px 10px;
    height: 38px;
    font-size: 14px;
}
.cart_op li
{
    line-height: 38px;
    float: left;
}
.cart_op li a
{
    font-size: 12px;
}
.cart_op .li1
{
    padding-left: 23px;
    background: url(images/UserControls/cd.gif) no-repeat 7px 11px;
}
.cart_op .li4
{
    padding-left: 22px;
    background: url(images/UserControls/gwc_05.jpg) no-repeat 0px 9px;
    margin-right: 20px;
}
.cart_op .li2
{
    padding-left: 19px;
    background: url(images/UserControls/gwc_07.jpg) no-repeat 0px 9px;
    margin-right: 20px;
}
.cart_op .li3
{
    float: right;
}
.cart_op .li3 img
{
    display: inline;
}
/*cart_tip*/
.cart_tip
{
    padding: 20px;
}
/*round*/
.round
{
    height: 10px;
    background: url(../images/UserControls/cart_bg_11.gif) repeat-x 0 top;
}
.lround
{
    width: 10px;
    height: 10px;
    background: url(../images/UserControls/cart_bg_09.gif) no-repeat left top;
    float: left;
}
.rround
{
    width: 10px;
    height: 10px;
    background: url(../images/UserControls/cart_bg_10.gif) no-repeat right top;
    float: right;
}
/*Product_List_SN//image:130*98**/
.Product_List_SN
{
    width: 974px;
    margin: 0 auto;
    overflow: hidden;
    border: solid #AACDED;
    border-width: 0 3px;
}
.Product_List_SN ul
{
    width: 101%;
    overflow: hidden;
}
.Product_List_SN li
{
    width: 33.3%;
    float: left;
}
.Product_List_SN li dl
{
    padding: 7px 0;
    overflow: hidden;
}
.Product_List_SN li dt
{
    height: 98px;
    padding: 5px 0;
}
.Product_List_SN li dt img
{
    width: 130px;
    height: 98px;
    margin: 0 auto;
}
.Product_List_SN li dd
{
    padding: 0 15px;
    line-height: 18px;
    text-align: center;
}
.Product_List_SN li .p_Name
{
    height: 36px;
    overflow: hidden;
}
.Product_List_SN li .p_Price
{
    height: 18px;
    overflow: hidden;
}
.Product_List_SN li .p_Price img
{
    display: inline;
    vertical-align: middle;
}
.Product_List_SN li .addtoCart
{
    margin-top: 5px;
}
/*tips*/
.tip_1
{
    padding: 10px 10px 10px 50px;
    background: url(images/UserControls/wcdd.gif) no-repeat left 10px;
    font-size: 16px;
    font-weight: bold;
    line-height: 2em;
}
.tip_1 strong
{
    color: #FE7E00;
}
.tip_5
{
    margin-bottom: 3px;
}
.tip_5 strong
{
    color: red;
    font-size: 16px;
}
.tip_6
{
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.tip_2
{
    border: 1px solid #FF914E;
    background: #FFFDE9;
    padding: 15px;
    margin-bottom: 20px;
}
.tip_2 .first
{
    font-size: 24px;
    line-height: 35px;
    font-weight: bold;
    float: left;
    font-family: 黑体;
}
.tip_3
{
    background: #EBF4FB;
    border: solid #AACDED;
    border-width: 2px 1px 1px;
    padding: 15px;
}
.tip_3 ul
{
    padding: 20px 20px 20px 30px;
}
.tip_3 p.explain
{
    color: #888;
    padding-left: 30px;
}
.tip_4
{
    padding: 20px 10px;
    font-size: 14px;
    line-height: 2em;
}
.tip_4 strong
{
    color: #FE7E00;
}

.suitTitle
{
    background: #fffddd;
}
.suitTitle td
{
    border-bottom: none;
}
.suitItem
{
    background: #fffddd;
}
.suitItem td
{
    border-top: none;
    border-bottom: none;
}

.b_bank
{
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
    padding: 5px 0 5px 0;
    background: #fff;
    border: #f1f1f1 1px solid;
}
.b_bank DIV
{
    float: left;
}
.b_bankin
{
    border-right: #f1f1f1 1px solid;
    padding-right: 0px;
    border-top: #f1f1f1 1px solid;
    padding-left: 0px;
    padding-bottom: 6px;
    border-left: #f1f1f1 1px solid;
    width: 225px;
    color: #494949;
    padding-top: 6px;
    border-bottom: #f1f1f1 1px solid;
    height: 100px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 6px;
    background: #fff;
}
.b_bankin p
{
    margin: 2px 0 0 8px;
}
.b_bankin p img
{
    display: inline;
}

#changeSucTip
{
    background: url(images/UserControls/cartTipBottom.gif) bottom no-repeat;
    height: 80px;
    padding-bottom: 4px;
}
#changeSucTip #tipContent
{
    border: #ff9900 1px solid;
    background: #fffddd;
    border-bottom: none;
    height: 77px;
}
#changeSucTip #tipTitle
{
    margin-top: 10px;
    text-align: center;
}
#changeSucTip #priceSpan
{
    color: red;
}
.errorInfo, .alertInfo
{
    background: #FFECEC;
    border: #F34956 solid 1px;
    padding: 5px;
    color: #C00;
    margin: 0px auto;
    margin-top: 5px;
    text-align: right;
    font-size: 12px;
}
.submitSuccess
{
    border: #01B703 1px solid;
    padding: 4px 20px 4px 20px;
    background: #F1FDE5;
    font-size: 12px;
    color: #01B703;
    height: 23px;
}

.waitInfo
{
    color: #666;
    background: #fff url(images/UserControls/loading.gif) no-repeat 3px 3px;
    border: #C0C0C0 1px solid;
    margin-left: 10px;
    padding-top: 4px;
    padding-bottom: 3px;
    padding-left: 20px;
    padding-right: 10px;
    font-size: 12px;
    font-weight: 400;
}
.shoppingTip
{
    background: #FFECEC;
    padding: 8px 10px;
    line-height: 20px;
    border: 1px solid #F34956;
    margin-bottom: 20px;
    color: red;
}





/*corner*/
.corner_t
{
    height: 10px;
    background: url(images/UserControls/cornor1.jpg) #AACDED repeat-x left -50px;
    overflow: hidden;
}
.corner_tl
{
    width: 10px;
    height: 10px;
    background: url(images/UserControls/cornor1.jpg) no-repeat left 0px;
    float: left;
}
.corner_tr
{
    width: 10px;
    height: 10px;
    background: url(images/UserControls/cornor1.jpg) no-repeat right 0px;
    float: right;
}
.corner_c
{
    width: 858px;
    border: solid #AACDED;
    border-width: 0 6px;
    padding: 5px 10px 0;
    overflow: hidden;
}
.corner_c img
{
    display: inline;
}
.corner_b
{
    height: 10px;
    background: url(images/UserControls/cornor1.jpg) #AACDED repeat-x left -30px;
    overflow: hidden;
}
.corner_bl
{
    width: 10px;
    height: 10px;
    background: url(images/UserControls/cornor1.jpg) no-repeat left -10px;
    float: left;
}
.corner_br
{
    width: 10px;
    height: 10px;
    background: url(images/UserControls/cornor1.jpg) no-repeat right -10px;
    float: right;
}
.corner_c h3
{
    height: 20px;
    color: #2D72B6;
    padding: 0 20px;
    border-bottom: 1px solid #CBCED0;
    background: url(images/UserControls/arrow_2.gif) no-repeat 0 5px;
    overflow: hidden;
    font-size: 14px;
    line-height: 20px;
}
.corner_c h3 em
{
    float: right;
    font-size: 12px;
    font-weight: normal;
}
.corner_c h3 em img
{
    width: 9px;
    height: 9px;
}
.corner_c span
{
    font-size: 12px;
    font-weight: normal;
    color: #666;
}
#sbox_1 .Product_List_S3 ul
{
    padding: 0;
}
#sbox_1 .Product_List_S3 li
{
    width: 23.9%;
    padding-right: 1%;
    border: 0;
}
#sbox_1 .Product_List_S3 dl
{
    background: none;
}
#sbox_1 .Product_List_S3 dt
{
    float: left;
}
#sbox_1 .Product_List_S3 dt img
{
    width: 60px;
    height: 45px;
}
#sbox_1 .Product_List_S3 dd
{
    text-align: left;
    zoom: 1;
    overflow: hidden;
}
#sbox_1 .Product_List_S3 .p_Name
{
    height: auto;
}
#sbox_1 .Product_List_S3 .p_Price
{
    color: #f00;
}
#sbox_1 .Product_List_S3 .p_Price img
{
    margin-top: -3px;
}
#sbox_1 .Product_List_S3 .p_Opp
{
    padding-top: 5px;
}
/*sbox_1*/
#sbox_1
{
    margin-bottom: 10px;
}
#sbox_1 .corner_t
{
    background: url(images/UserControls/cornor2.jpg) #FFE138 repeat-x left -50px;
}
#sbox_1 .corner_tl
{
    background: url(images/UserControls/cornor2.jpg) no-repeat left 0px;
}
#sbox_1 .corner_tr
{
    background: url(images/UserControls/cornor2.jpg) no-repeat right 0px;
}
#sbox_1 .corner_c
{
    border: solid #FFE138;
    border-width: 0 6px;
}
#sbox_1 .corner_b
{
    background: url(images/UserControls/cornor2.jpg) #FFE138 repeat-x left -30px;
}
#sbox_1 .corner_bl
{
    background: url(images/UserControls/cornor2.jpg) no-repeat left -10px;
}
#sbox_1 .corner_br
{
    background: url(images/UserControls/cornor2.jpg) no-repeat right -10px;
}

#divDeledSku
{
    border: #CCCCCC 1px solid;
    padding: 2px;
    margin-bottom: 16px;
}
#divDeledSku table
{
    width: 98%;
}
#divDeledSku td
{
    color: #666666;
    text-align: center;
    height: 23px;
}
#divDeledSku a, #divDeledSku .price
{
    color: #666666;
}
#divDeledSku .delSplit
{
    border-bottom: #CCCCCC 1px;
    border-bottom-style: dashed;
}

/*collection*/
#collection .Product_List_S3 ul
{
    padding: 0;
}
#collection .Product_List_S3 li
{
    width: 32.3%;
    padding-right: 1%;
    border: 0;
}
#collection .Product_List_S3 dl
{
    background: none;
}
#collection .Product_List_S3 dt
{
    float: left;
    width: 60px;
}
#collection .Product_List_S3 dt img
{
    width: 60px;
    height: 45px;
}
#collection .Product_List_S3 dd
{
    text-align: left;
    zoom: 1;
    overflow: hidden;
}
#collection .Product_List_S3 .p_Name
{
    height: 36px;
}
#collection .Product_List_S3 .p_Price
{
    color: #f00;
}
#collection .Product_List_S3 .p_Price img
{
    margin-top: -3px;
}
#collection .Product_List_S3 .p_Stock
{
    margin: 6px 0;
    height: 24px;
    overflow: hidden;
    zoom: 1;
}
#collection .Product_List_S3 .p_Opp
{
}

#collection .Product_List_S3 .p_Stock div
{
    background: #FFFBE7;
    border: 1px solid #F8E5A2;
    padding: 2px 4px 1px;
    float: left;
}
#collection .float_Right
{
    font-weight: normal;
    margin-right: 13px;
}
#collection .float_Right a
{
    color: #444444;
    font-size: 12px;
}


.cart_func a
{
    color: #666;
}

/*banklogos*/
.banklogos img
{
    display: inline;
}


#part_cart table
{
    border: #CCCCCC 1px solid;
    margin-bottom: 5px;
}
#part_cart a, #part_cart .price
{
    color: #000;
    font-weight: normal;
}
#part_cart td
{
    border: #CCCCCC 1px solid;
    border-left: none;
    border-right: none;
}
#part_cart tr.Thead td
{
    background: #FFF4D7;
    height: 28px;
}


/*0521*/
.removeTip
{
    width: 100px;
    padding: 10px 5px 15px;
    text-align: center;
    background: url(images/UserControls/removeTip.gif) no-repeat left bottom;
    border-top: 1px solid #F8991A;
    font-size: 12px;
    line-height: 20px;
    position: absolute;
    top: -66px;
    left: -22px;
}
#MiniToolBar
{
    width: auto;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    background: url(images/UserControls/jo_heada.jpg) no-repeat right -50px;
    float: right;
    padding-right: 6px;
    overflow: hidden;
}
#MiniToolBar ul
{
    background: url(images/UserControls/jo_heada.jpg) repeat-x 0 -104px;
    padding: 0;
    float: right;
}
#MiniToolBar li
{
    width: auto;
    padding: 0 3px;
}
#MiniToolBar li.li1
{
    color: #333;
    background: url(images/UserControls/jo_heada.jpg) no-repeat 0 -160px;
    padding-left: 8px;
}
#MiniToolBar li.li1 a:link, #MiniToolBar li.li1 a:visited
{
    color: #005aa0;
}



/*sbox_2*/
#sbox_2
{
    margin-bottom: 10px;
}
#sbox_2 .corner_t
{
    height: 4px;
    background: url(images/UserControls/corner10.jpg) #FFC160 repeat-x left -50px;
}
#sbox_2 .corner_tl
{
    background: url(images/UserControls/corner10.jpg) no-repeat left 0px;
}
#sbox_2 .corner_tr
{
    background: url(images/UserControls/corner10.jpg) no-repeat right 0px;
}
#sbox_2 .corner_c
{
    width: 904px;
    border: solid #FFC160;
    border-width: 0 3px;
    background: #FFFBEA;
}
#sbox_2 .corner_b
{
    background: url(images/UserControls/corner10.jpg) #FFC160 repeat-x left -30px;
}
#sbox_2 .corner_bl
{
    background: url(images/UserControls/corner10.jpg) no-repeat left -10px;
}
#sbox_2 .corner_br
{
    background: url(images/UserControls/corner10.jpg) no-repeat right -10px;
}
#sbox_2 h3
{
    color: #D94D00;
    background: none;
    padding: 0 5px;
    border: 0;
}
#sbox_2 .info
{
    padding: 10px 20px 0;
}


/*yb*/
.yb
{
    padding-top: 5px;
    margin-bottom: 15px;
    overflow: hidden;
    zoom: 1;
}
.yb img
{
    display: inline;
}
.yb h3
{
    padding: 0;
}
.yb_c
{
    border: 1px solid #EED6A2;
    overflow: hidden;
    padding: 8px;
    background: #FFFDED;
}
.yb_c div
{
    overflow: hidden;
    padding: 2px 0;
}
.yb_c .font1
{
    color: #F60204;
}








